oracle 无效列名 00904,案例学习Oracle错误:ORA | 您所在的位置:网站首页 › 00904标识符无效 但列名是正确的 › oracle 无效列名 00904,案例学习Oracle错误:ORA |
案例学习Oracle错误:ORA-00904 ORA-00904 invalid column name ORA-00904: 无效的列名 Cause The column name entered is either missing or invalid. Action Enter a valid column name. A valid column name must begin with a letter, be less than or equal to 30 characters, and consist of only alphanumeric characters and the special characters $, _, and #. If it contains other characters, it must be enclosed in double quotation marks. It may not be a reserved word. 原因:列丢失或无效列名。 方案:输入有效的列名。一个有效的列名必须是以字母开头,小于30个字符,并且只包含字母、数字或一些特殊的符号$,_,#。如果还包含其它的字符,那么这段字符必须用双引号引起来。列名不能是关键字。 案例一:创建表时出现的问题 问题描述: SQL> DESC S_CUSTOMER; 名称 是否为空? 类型 ----------------------------------------- id NOT NULL NUMBER(7) name NOT NULL VARCHAR2(50) phone VARCHAR2(25) address VARCHAR2(400) city VARCHAR2(30) state VARCHAR2(20) |
CopyRight 2018-2019 实验室设备网 版权所有 |